package com.tgpms.web.assets.entity;

import java.math.BigDecimal;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* D8001固定资产登记 实体
* 
* @Author: newway
* @CreateDate: Mon Aug 05 11:12:42 CST 2019
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FixedAsset implements java.io.Serializable {
    /**
     * 资产编码
     */
    private String fixedAssetNo;

    /**
     * 资产类码
     */
    private String fixedAssetCode;

    /**
     * 计量单位
     */
    private String unitOfMeasure;

    /**
     * 资产名称
     */
    private String description;

    /**
     * 建卡时间
     */
    private Date cardBuildDate;

    /**
     * 牌照号
     */
    private String tagNo;

    /**
     * 使用部门
     */
    private String userDept;

    /**
     * 归口部门
     */
    private String mgmtDept;

    /**
     * 使用单位
     */
    private String adminDept;

    /**
     * 构建日期
     */
    private Date purchaseDate;

    /**
     * 出厂编号
     */
    private String exWorksNo;

    /**
     * 出厂日期
     */
    private Date exWorksDate;

    /**
     * 规格型号
     */
    private String modelRef;

    /**
     *  作者：newway
     */
    private Short quantity;

    /**
     * 制造厂家
     */
    private String manufact;

    /**
     * 折扣期限
     */
    private BigDecimal duration;

    /**
     *  作者：newway
     */
    private String utilizationStatus;

    /**
     * 决算出项
     */
    private String faCat;

    /**
     * 附属设备
     */
    private BigDecimal accessoryValue;

    /**
     * 安装费
     */
    private BigDecimal installationFee;

    /**
     *  作者：newway
     */
    private BigDecimal basicValue;

    /**
     * 主体资产
     */
    private BigDecimal mainPartValue;

    /**
     * 运杂费
     */
    private BigDecimal transMiscFee;

    /**
     * 折旧方法
     */
    private String deprMethod;

    /**
     * 折旧状态
     */
    private String deprStatus;

    /**
     * 月折旧率
     */
    private BigDecimal depreciationRate;

    /**
     * 修改时间
     */
    private Date modifyDate;

    /**
     * 修改人
     */
    private String modifyUser;

    /**
     * 残值率
     */
    private BigDecimal endPercentage;

    /**
     * 月折旧额
     */
    private BigDecimal periodicDepAmnt;

    /**
     * 插入人
     */
    private String insertUser;

    /**
     * 插入时间
     */
    private Date insertDate;

    /**
     *  作者：newway
     */
    private String dataOwner;

    /**
     * 状态
     */
    private String fixedAssetStatus;

    /**
     * 启用时间
     */
    private Date faStatusTime;

    /**
     * 管理者
     */
    private String intendant;

    /**
     * 使用者
     */
    private String faUser;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 设备代码
     */
    private String eqTagNo;

    /**
     * 使用地点
     */
    private String useSite;

    /**
     * 凭证编号
     */
    private String certificate;

    /**
     * 备注
     */
    private String remark;

    /**
     * 核算科目
     */
    private String checkingAccount;

    /**
     * 取得方式
     */
    private String faSource;

    /**
     * 供货商
     */
    private String provider;

    /**
     * 采购部门
     */
    private String purchaseDept;

    /**
     * 帐套
     */
    private String accountCatalog;

    /**
     *  作者：newway
     */
    private String refCode;

    /**
     * 管理单元
     */
    private String manageUnit;

    /**
     * 其他费用
     */
    private BigDecimal otherFee;

    /**
     * 核算科目描述
     */
    private String accountingCodeDesc;

    /**
     * 可扫描
     */
    private String canScan;

    /**
     * 合同代码
     */
    private String poNo;

    /**
     * 设备成组
     */
    private String completeEquipment;

    /**
     * 增值税
     */
    private BigDecimal valueAddedTax;

    /**
     *  作者：newway
     */
    private String faTransferNo;

    /**
     *  作者：newway
     */
    private String buildingAssetCode;

    /**
     * 核算项目
     */
    private String accountingItems;
}